Association cohérente de données dans les systèmes temps réel à base de composants - Application aux logiciels spatiaux

نویسنده

  • Nadège Pontisso
چکیده

Distributed real time architecture of an embedded system is often described as a set of communicating components. Such a system is both data ow (for its description) and time-triggered (for its execution). This thesis ts in with these problematics and focuses on the control of the time compatibility of a set of interdependent data used by the components of the system. The architecture of a component-based system forms a graph of communicating components, where more than one path can link two components. These paths may have di erent timing characteristics, so information which transits on these paths takes various time to reach the nal component. However, the ows of information need to be adequately matched, so that the nal component uses inputs which all (directly or indirectly) depend on the same production step of the initial component. We call this property consistent data matching. The data matching property is de ned and formalized. A methodology is proposed to detect, in a component graph, the architecture con gurations that have to be analyzed. Several approaches are developed to manage data matching in periodic systems, without considering strict properties on the system scheduling. First, we consider systems composed by components sharing the same period and where intra-periodic communications are forbidden. Data matching is managed using queues that allows to balance the data transit times through the several paths. Then, we study systems where components have independent periods. Queues are also used and data timestamping is added to record data dependencies. Thus, a component is able, for each of its activation steps, to select consistent data sets according to data dependencies among the available input data. Data matching consistency is relaxed to allow the use of approximately consistent data sets. We use ltering queues which record only one data among a given number they receive. Their use allows to reduce the necessary queue size. Due to the loose execution model constraints, some situations exist where data matching liveliness is not guaranteed. Moreover, particular system architectures generate con ictual constraints and lead to an impossible data matching management. The thesis results are applied on the software of an earth observation satellite constellation, Fuego, which detects res or eruptions.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Une nouvelle approche pour la gestion de la QdS dans les SGBD temps réel

RÉSUMÉ. Ces dernières années, les besoins en termes de données et de services temps réel se sont beaucoup accrus dans un grand nombre d’applications. Traditionnellement, ces applications sont gérées par des systèmes temps réel, bien adaptés pour la prise en compte des contraintes temporelles. Cependant, ils ne sont pas satisfaisants pour la gestion efficace de grands volumes de données. Les sys...

متن کامل

Utilisation des contraintes (m, k)-firm pour la gestion de la QdS dans les SGBD temps réel

RÉSUMÉ. Dans les systèmes temps réel manipulant des tâches périodiques, des travaux introduisant la notion de contraintes (m,k)-firm ont été effectués. Ces contraintes permettent de relaxer les contraintes temps réel des tâches en autorisant que certaines invocations d’une tâche soient perdues. D’un autre côté, dans les SGBD temps réel, certaines transactions périodiques permettent, de rafraîch...

متن کامل

Composants et agents : évolution de la programmation et analyse comparative

RÉSUMÉ. L’objectif de cet article est de situer et comparer les concepts de composant logiciel et d’agent (et de système multi-agent), en les replaçant dans une perspective générale d’évolution de la programmation (des procédures aux objets, acteurs, composants, services, agents. . . ). Un référentiel commun à trois axes/dimensions est proposé : sélection de l’action à exécuter au niveau d’une ...

متن کامل

Vers une architecture d'adaptation automatique des applications reparties basées composants

Résumé. Les systèmes informatiques d’aujourd'hui sont de plus en plus pervasifs, composés de composants hétérogènes fournissant des fonctionnalités avec des interactions complexes. Les recherches existantes sur le développement à base de composants ont surtout porté sur la structure des composants, les interfaces et les fonctionnalités de ces derniers. Le domaine de l'architecture logicielle tr...

متن کامل

La tolérance aux fautes adaptable pour les systèmes à composants : application à un gestionnaire de données

RÉSUMÉ. Ce papier présente notre approche pour la définition d’un framework qui autorise l’adaptation de la tolérance aux fautes aux systèmes à composants. Nous considérons que le processus permettant de fournir la tolérance aux fautes adaptable peut se faire en deux étapes : la personnalisation et la régulation dynamique. Le travail présenté dans ce papier concerne la personnalisation de la to...

متن کامل

Kalinahia. Modèle de qualité de service pour les applications multimédia reconfigurables

RÉSUMÉ. L’un des défis actuels des systèmes d’information est d’assurer la transmission de données semi-structurées telles les données multimédia dans un environnement distribué et ubiquitaire c’est-à-dire pervasif. Ils doivent alors garantir aux utilisateurs une qualité de service assurant aussi bien l’accessibilité aux données quelles que soient les conditions matérielles et la disponibilité ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009